/*
 * 
 *
 *
 * To change this template, choose Tools | Template Manager
 * and open the template in the editor.
 */

package futbol.tacticas.concursantes.TacticaCaccy;

import futbol.General;
import futbol.tacticas.*;
import futbol.tacticas.concursantes.Tactica;

import java.awt.Color;
import java.awt.Point;
import java.util.Vector;

/**
 *
 * @author Administrador
 */
public class TacticCACCY extends Object{
    
   public TacticCACCY()
   {
	   super();
	   nombre = "CaccyTeam";
	   
   }

	@Override
	public Skills[] updateAlineacion(boolean alineacioInicial) 
	{
		
		if(!alineacioInicial)
			return alineacion;

		EscuadraMuralla escuadraMC = new EscuadraMuralla(tecnico);
	
		alineacion		= new Skills[11];
		
		alineacion[0]	= new Goalkeeper(0 ,-150,10,4,tecnico,null);
		alineacion[1]	= new AttSkills(1 ,-120,0,7,tecnico);
		alineacion[2]  	= new AttSkills(2 ,0,120,7,tecnico);

		alineacion[3]  	= new SkillsDefense(					3 ,4,tecnico,escuadraMC);
		alineacion[4]  	= new SkillsDefense(					4 ,4,tecnico,escuadraMC);
		alineacion[5]  	= new SkillsDefense(					5 ,4,tecnico,escuadraMC);
	
		alineacion[6]  	= new Basic(6 ,-40,0,5,tecnico,null);
		alineacion[7]  	= new Basic(7 ,-10,-70,6,tecnico,null);
		alineacion[8]  	= new Basic(8 ,-10,70,6,tecnico,null);
		alineacion[9]  	= new Basic(9 ,20,-30,5,tecnico,null);
		alineacion[10]  = new AttSkills(10,20,30,6,tecnico);
		
		
		escuadraMC.add(alineacion[3]);
		escuadraMC.add(alineacion[4]);
		escuadraMC.add(alineacion[5]);
		escuadraMC.setPorter(alineacion[0]);
		escuadraMC.cerrarEscuadra();
	
		return alineacion;
	}
	
	 public Color getColor1()
	 {
		 return Color.black;
	 }
	 public Color getColor2()
	 {
		 return Color.red;
	 }
	 public Color getColorNumero()
	 {
		 return Color.white;
	 }
}
